﻿body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,table,th,td,iframe{margin:0;padding:0;}
body{font-size:14px;font-family: Microsoft Yahei,"宋体";color:#424242;word-break:break-all;background-color:#fff}
table{border-collapse:collapse;border-spacing:0;}
img{border:0;vertical-align:top; display:block;}
option{padding-left:5px;*padding:0;}
li{list-style:none;}
a{color:#424242;text-decoration:none;}
.fl{float:left;display:inline;}
.fr{float:right;display:inline;}
.clear{ clear:both}


.pad{padding-top:30px}
.pad_a{padding-top:15px}
.pad_b{padding:0px 10px 0px 10px}
.pad_c{padding-bottom:30px}
.text_a{text-align:left !important}
.back_a{background:none !important}
.border_a{border-top:1px solid #bbbbbb !important}
.topmenu{width:1200px;height:100%;margin:0px auto}
.menu_fl{width:960px;float:left;}
.logo{width:200px;float:left}
.menu{width:755px;float:right;}
.menu_fr{width: 240px;
    float: right;
    background: url(../images/tel.jpg) no-repeat 0 15px;
    padding-left: 35px;
    margin-top: 12px;
    padding-top: 10px;
    box-sizing: border-box;
    background-size: 32px;}
.menu_fr p{font-size:16px;color:#1454a5}
.menu_fr span{font-size:14px;color:#333}
#colorNav > ul{	width: 100%; margin:0 auto;line-height:83px;text-align:center}
#colorNav > ul > li{list-style: none;display: inline-block;border-radius: 5px 5px 0px 0px ;position:relative;font-size:16px}
#colorNav > ul > li > a{padding:0 22px;display: block;}
#colorNav li ul{position:absolute;list-style:none;text-align:center;width:190px;left:50%;margin-left:-95px;max-height:0px;overflow:hidden;-webkit-transition:max-height 0.4s linear;
-moz-transition:max-height 0.4s linear;transition:max-height 0.4s linear;z-index:999}
#colorNav > ul > li > a:hover{background:#00a0e9;color:#fff}
#colorNav li ul li{background-color:#fff;}
#colorNav li ul li a{padding:10px 15px 10px 15px;color:#666666 !important;text-decoration:none !important;display:block;line-height:30px;font-size:14px}
#colorNav li ul li:nth-child(odd){background-color:rgba(255,255,255,1);}
#colorNav li ul li{background-color:rgba(255,255,255,1);}
#colorNav li ul li:hover{background-color:#00a0e9;}
#colorNav li ul li:first-child{position:relative;line-height:30px}
#colorNav li ul li:first-child:before{content:'';position:absolute;width:1px;height:1px;border:5px solid transparent;border-bottom-color:rgba(0,160,233,0.8);left:50%;top:-5px;margin-left:-5px;}
#colorNav li ul li:last-child{border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
#colorNav li:hover ul{max-height:300px;}

#full-screen-slider { width:100%; height:490px; float:left; position:relative;z-index:1}
#slides { display:block; width:100%; height:490px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; top:440px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}

.rslides{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.rslides li{-webkit-backface-visibility:hidden;position:absolute;display:none;width:100%;left:0;top:0;}
.rslides li:first-child{position:relative;display:block;float:left;}
.rslides img{display:block;height:auto;float:left;width:100%;border:0;}
.callbacks_tabs.callbacks1_tabs{margin-top:-40px; position:relative;z-index:100;margin-bottom:20px;}
.callbacks_tabs.callbacks1_tabs li{display:inline-block;width:10px;height:10px;margin-left:5px;border-radius:10px;border:1px solid #FFF;position:relative;}
.callbacks_tabs.callbacks1_tabs li a{display:inline-block;width:10px;height:10px;border-radius:10px;position:absolute; left:0; z-index:1000; color:rgba(100,200,300,0);color:transparent;}
.callbacks_tabs.callbacks1_tabs li.callbacks_here a{background:#FFF;}
.callbacks_container{margin-bottom:2px;position:relative;width:100%;max-width:100%;text-align:center;overflow: hidden;}
.callbacks{position:relative;list-style:none;overflow:hidden;width:100%;padding:0;margin:0;}
.callbacks li{position:absolute;width:100%;left:0;top:0;}
.callbacks img{display:block;position:relative;z-index:1;height:auto;width:100%;border:0;}
.callbacks .caption{display:block;position:absolute;z-index:2;font-size:20px;text-shadow:none;color:#fff;background:#000;background:rgba(0,0,0, .8);left:0;right:0;bottom:0;padding:10px 20px;margin:0;max-width:none;}
.callbacks_nav{position:absolute;-webkit-tap-highlight-color:rgba(0,0,0,0);top:50%;left:0;opacity:0.6;z-index:3;text-indent:-9999px;overflow:hidden;text-decoration:none;height:61px;width:38px;background:transparent url("../images/themes.gif") no-repeat left top;margin-top:-30px;display:none;}
.callbacks_container:hover .callbacks_nav{display:block;}
.callbacks_nav:active{opacity:1.0;}
.callbacks_nav.next{left:auto;background-position:right top;right:0;}
@media screen and (max-width:600px){
.callbacks_nav{top:47%;}
}

.home_bt{width:1200px;height:100%;margin:0px auto;overflow:hidden;text-align:center;}
.home_bt_bt{font-size:28px;}

.loadmore_line {border-top: 1px solid #e5e5e5;margin-top: 2.4em;width: 100%;margin: 1.5em auto;line-height: 1.6em;font-size: 14px;text-align: center;}
.loadmore{position: relative;top: -.9em;padding: 0 .55em;background-color: #fff;color: #999;font-size: 16px;}
.weui-badge {display: inline-block;min-width: 8px;height:8px;border-radius: 8px;background-color: #4ccd41;color: #fff;vertical-align: middle;margin-right:10px}
.weui-badgea {display: inline-block;min-width: 8px;height:8px;border-radius: 8px;background-color: #4ccd41;color: #fff;vertical-align: middle;margin-left:10px}
/*服务*/
.server{width:560px;border:1px solid #ebebeb;boder-radius:5px;height:100%;background:#fcfcfc}
.server_left{width:100%}
.server_left li{margin-left:45px;padding-top:45px;float:left;padding-bottom:45px}
.server_img {position: relative;}
.cpmca {background-color:rgba(0,0,0,0.5);height:174px;top:0;left:0;right:0;bottom:0;margin:0px auto;display: table-cell;vertical-align: middle;width:274px;position:absolute}
.server_left li:hover .cpmca{background-color: rgb(31,93,188);}
.cpmcaa {height:174px;margin:0px auto;display: table-cell;vertical-align: middle;width:274px;}
.cpmcaa p{line-height: 28px;color:#fff;font-size:20px;}
.cpmcaa span{border-bottom:0px solid #fff;height:2px;display:block;width:30%;margin:0px auto}

/*项目*/
.xm_bt{width:1200px;height:100%;margin:0px auto;overflow:hidden;}
.xm_bt ul{margin-right:-15px}
.xm_bt li{margin-right:15px;background:#f9f9f9;height:170px;width:228px;float:left;text-align:center;font-size:18px;margin-bottom:15px;display:block;border-radius: 5px;overflow: hidden;}
.xm_bt li a:hover{background:#1f5dbc;height:170px;width:228px;text-align:center;font-size:18px;display: table;border-radius: 5px;color:#fff}
.xm_bt li a{display: table;height:170px;width:228px;}
.xm_bt li a span{display: table-cell;vertical-align: middle;}
.xm_bt li img{border-radius: 5px;}
.cpmc {background-color:rgba(96,175,245,0.7);height:170px;top:0;left:0;right:0;bottom:0;margin:0px auto;display: table-cell;vertical-align: middle;width:228px;position:absolute;border-radius: 5px;}
.server_img a{top:0;left:0;right:0;bottom:0;margin:0px auto;display: table-cell;vertical-align: middle;width:228px;position:absolute;}
.server_img a:hover{background:#1f5dbc;height:170px;width:228px;text-align:center;font-size:18px;display: table;border-radius: 5px;color:#fff}
.cpmcb {height:170px;margin:0px auto;display: table-cell;vertical-align: middle;width:228px;}
.cpmcb p{line-height: 28px;color:#fff;font-size:20px;}
/*价值优势*/
.jz{background:url(../images/jz.jpg) no-repeat center center;}
.jzys{width:300px;}
.jzys li{width:300px;margin-bottom:60px;cursor: pointer;}
.ui-list__item{width:auto;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;height:56px;line-height:56px;position:relative;overflow:visible;text-indent:0;border-left:0;border-right:0}
.ui-list__tag{position:absolute;display:block;top:0px;left:0;font-size:0}
.ui-list__txt{font-size:16px;display:inline-block;vertical-align:middle;*vertical-align:auto;*display:inline;zoom:1;white-space:nowrap;word-wrap:normal;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;padding-left:76px;width:224px}
.ui-list__txt:hover{color:#1f5dbc;font-weight:700}
.ui-list__img{
	width:56px;
	height:56px;
	position:absolute;
	display:block;
	top:0px;
	left:0;
	font-size:0;
	border: 1px solid #2e68d4;
    background: #fff;
    border-radius: 3px;
    text-align: center;
	box-sizing: border-box;
}
.ui-list__img_fr{
	left: auto;
	right: 0;
}
.ui-list__img img{
	width: 30px;
	height: 30px;
	margin: 12px auto 0;
}

.is-fria .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: 0px 0px;background-repeat:no-repeat}


.is-fria:hover .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -0px -112px;background-repeat:no-repeat}

.is-frib .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -56px 0px;background-repeat:no-repeat}
.is-frib:hover .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -56px -112px;background-repeat:no-repeat}

.is-fric .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -112px 0px;background-repeat:no-repeat}
.is-fric:hover .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -112px -112px;background-repeat:no-repeat}

.is-frid .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -168px 0px;background-repeat:no-repeat}
.is-frid:hover .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -168px -112px;background-repeat:no-repeat}

.is-frie .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -224px 0px;background-repeat:no-repeat}
.is-frie:hover .ui-list__tag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -224px -112px;background-repeat:no-repeat}

.ui-list__tagfr{position:absolute;display:block;top:0px;right:0;font-size:0}
.ui-list__txta{font-size:16px;display:inline-block;vertical-align:middle;*vertical-align:auto;*display:inline;zoom:1;white-space:nowrap;word-wrap:normal;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:right;padding-right:76px;width:224px}
.ui-list__txta:hover{color:#1f5dbc;font-weight:700}
.is-frif .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: 0px -56px;background-repeat:no-repeat}
.is-frif:hover .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -0px -168px;background-repeat:no-repeat}

.is-frig .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -56px -56px;background-repeat:no-repeat}
.is-frig:hover .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -56px -168px;background-repeat:no-repeat}

.is-frih .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -112px -56px;background-repeat:no-repeat}
.is-frih:hover .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -112px -168px;background-repeat:no-repeat}

.is-frii .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -168px -56px;background-repeat:no-repeat}
.is-frii:hover .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -168px -168px;background-repeat:no-repeat}

.is-frij .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -224px -56px;background-repeat:no-repeat}
.is-frij:hover .ui-list__tagfr{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -224px -168px;background-repeat:no-repeat}

.jscenter{text-align:center;position: relative;overflow: hidden;}
.jscenter .abs{position: absolute ;display: block;
				z-index: 5 ;
				left: 0 ;
				top: 0 ;}
.jscenter img{text-align:center}

/*关于*/
.aboutimg{width:480px;}
.about_about{width:700px;}
.about_about h3{width:700px;padding-bottom:20px}
.about_about p{text-align:left;font-size:14px;line-height:35px}
/*新闻*/
.newsimg{width:400px;}
.news_list{width:780px;}
.news_list li{width:720px;height:86px;text-align:left;padding-right:60px;background:url(../images/news_03.jpg) no-repeat center right;border-bottom:1px solid #e5e5e5;padding-bottom:37px;margin-bottom:37px}
.yc_title {height: 28px;overflow: hidden;font-weight: normal;padding-bottom:10px}
.yc_title a{color:#000}
.yc_content {overflow: hidden;line-height:25px}

/*底部版权*/
.lj{color:#fff;line-height:56px}
.lj a{color:#fff;padding-right:10px}
.lm{color:#fff;line-height:56px}
.lm a{color:#fff;padding-right:15px;padding-left:15px}
.foot{background:#333;}
.foot_fl {width: 300px;float: left;text-align: center;padding-top: 30px;}
.foot_fl img{text-align: center;display:inline}
.foot_fr {width: 900px;float: right;}
.foot_a {width: 100%;}
.foot_lx {width: 560px;float: left;padding-left: 20px;color: #fff;padding-top: 20px;line-height:30px}
.foot_wx {width: 300px;float: right;padding-top: 30px;text-align: center;}
.foot_wx img{text-align: center;display:inline}
.foot_lx a{
	color:#1f5dbc;
}


/*关于我们*/
.about_top{position:absolute;z-index:2;left:0;right:0;top:0;;bottom:0;background:url(../images/top_line.png) no-repeat center center;width:202px;height:70px;margin: auto;}
.about_top p{color:#1f5dbc;font-size:24px}

.about_toptit {border-bottom: 1px solid #e1e5e9;height: 81px;}
.about_toptit .menutit a.cur, .about_toptit .menutit a:hover {border-bottom: 3px solid #2087d9;}
.about_toptit .menutit a {padding: 33px 0 25px;margin-right: 38px;display: inline-block;font-size: 15px;color: #666;font-weight: bold;}
.about_content{padding-bottom:20px;text-align:center;}
.about_content h3{font-size:24px}
.about_content span{font-size:14px;color:#999999;display:block}
.about_content_c{
	min-height: 600px;
}
.about_content_c p{line-height:30px}

/*工程案例*/
.case ul{margin-right:-20px;height:100%;overflow:hidden}
.case ul li{width:283px;margin-right:20px;margin-bottom:20px;float:left;border-left:1px solid #dddddd;border-right:1px solid #dddddd;border-top:1px solid #dddddd;border-bottom:3px solid #00408b}
.case ul li img{width:263px;padding:10px}
.case ul li h3{font-size:16px;font-weight:normal;line-height:30px}
.case ul li span{font-size:16px;font-weight:normal;line-height:30px}
.case ul li p{padding:10px;text-align:left;background:url(../images/line.jpg) no-repeat center top;}
.case_show_fr{width:250px;}
.case_show_fr.fr{float: left;}
.case_show_fr p{width:250px;background:#2e68d4;text-align:center;font-size:24px;color:#fff;margin-bottom:15px;line-height:70px;}
.case_show_fr p span{font-size:14px}
.aside_list li{line-height:50px;border:1px solid #ddd;margin-bottom:15px;}
.aside_list li a{width:100%;display:block;;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.on{background:#ddd;}
.case_show_fl{width:930px}
.case_show_fl.fl{float: right;}
.case_show_fl h1  {font-size: 20px;font-weight: normal;padding: 5px 0;}
.case_infos {color: #818181;font-size: 12px;margin-bottom: 30px;padding-bottom: 10px;border-bottom: 1px solid #ddd;}
.case_editor{
	padding: 10px;
	min-height: 600px;
	text-align: left;
}
.case_editor p{
	line-height: 30px;
}
.bdsharebuttonbox{float:right}

/*新闻内页*/
.news_info{width:1200px;}
.news_info li{width:1140px;height:86px;text-align:left;padding-right:60px;background:url(../images/news_03.jpg);background-repeat:no-repeat;background-position: 1150px 20px;border-bottom:1px solid #e5e5e5;padding-bottom:37px;margin-bottom:37px}
/*分页*/
.met_pager {text-align: center;padding: 30px 0 30px 0px;width:1200px;margin:0px auto}
.met_pager .PreSpan, .met_pager .PreA {margin-right: 6px;}
.met_pager .PreSpan, .met_pager .NextSpan {height: 30px;line-height: 30px;min-width: 60px;_width: 60px;text-align: center;background: #f0f0f0;color: #ccc;
    display: inline-block;}
.met_pager .Ahover {font-weight: bold;background: #f0f0f0;color: #aaa;}
.met_pager a {border: 1px solid #e0e0e0;text-align: center;height: 28px;line-height: 28px;min-width: 28px;_width: 28px;text-align: center;display: inline-block;color: #aaa;}
.met_pager .NextSpan, .met_pager .NextA {margin-left: 6px;}
.met_pager .PageText {margin-left: 10px;color: #aaa;}
.met_pager #metPageT {width: 20px;padding: 6px 5px 5px;}
.met_pager #metPageT, #metPageB {text-align: center;border: 1px solid #e0e0e0;color: #aaa;}
.met_pager #metPageB {min-width: 40px;_width: 40px;padding: 6px 0 5px;cursor: pointer;font-weight: bold;}
.met_pager #metPageT, #metPageB {text-align: center;border: 1px solid #e0e0e0;color: #aaa;}

/*资质*/
.zizhi_content{height:100%;overflow:hidden}
.zizhi_content ul{margin-right:-20px}
.zizhi_content ul li{width:283px;margin-right:20px;margin-bottom:20px;float:left;border:1px solid #dddddd}
.zizhi_content ul li img{width:263px;padding:10px}
.zizhi_content ul li h3{font-size:14px;font-weight:normal;line-height:30px;text-align:center}
/*联系我们*/
.lxfs{width:500px;min-height: 300px;}
.lxfs li{width:500px;padding-bottom:20px}
.lxfss{width:auto;white-space:nowrap;word-wrap:normal;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;height:56px;line-height:56px;position:relative;overflow:visible;text-indent:0;border-left:0;border-right:0}
.lxtag{position:absolute;display:block;top:0px;left:0;font-size:0}
.fstxt{font-size:16px;display:inline-block;vertical-align:middle;*vertical-align:auto;*display:inline;zoom:1;white-space:nowrap;word-wrap:normal;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;text-align:left;padding-left:76px;width:424px}
.fstxt:hover{color:#1f5dbc;font-weight:700}

.blankHeader{
	width: 100%;
	height: 84px;
}
.header{
	position: fixed;
	width: 100%;
	top: 0;
	left: 0;
	z-index: 999;
	background: white;
	box-shadow: 0 1px 2px rgb(226, 225, 225);
}

.isfria .lxtag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: 0px -224px;background-repeat:no-repeat}
.isfria:hover .lxtag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: 0px -280px;background-repeat:no-repeat}
.isfrib .lxtag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -56px -224px;background-repeat:no-repeat}
.isfrib:hover .lxtag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -56px -280px;background-repeat:no-repeat}
.isfric .lxtag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -112px -224px;background-repeat:no-repeat}
.isfric:hover .lxtag{width:56px;height:56px;background-image:url("../images/icon.png"); background-position: -112px -280px;background-repeat:no-repeat}

div.digg {padding: 3px; margin:3vw 0; text-align: center; font-size: 12px; } 
div.digg a {border: #ccc 1px solid; padding: 4px 10px; color: #666; text-decoration: none; margin: 5px; line-height: 39px; } 
div.digg .disabled * {border: #eee 1px solid; padding: 4px 10px; margin: 5px; color: #ddd; } 
div.digg .current * {border: #bf141c  1px solid; padding: 4px 10px; color: #fff; font-weight: bold; background-color: #bf141c ; } 
div.digg p{display: inline-block;vertical-align: middle;}
div.digg .active * {background: #e8e8e8; color: #999;}
.pagination{margin-left: 15px; vertical-align: middle; text-align: left;display: inline-block;} 
.pagination li{    display: inline-block;}
.jscenter .cir_rotate{    
    transform-origin: center center;
    transform: rotate(-360deg);  
    -webkit-transition:-webkit-transform 5s; 
    transition:transform 5s;
}
.jscenter .cir_rotate.move{
    transform: rotate(0);
    animation-fill-mode: forwards;
    -webkit-animation-fill-mode: forwards;   }